\hypertarget{platforms_8h}{\section{src/platforms.h File Reference}
\label{platforms_8h}\index{src/platforms.\-h@{src/platforms.\-h}}
}


Platform / Operating System specific functions.  


{\ttfamily \#include \char`\"{}stlstrings.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}cbhelper.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classCPlatform}{C\-Platform}
\begin{DoxyCompactList}\small\item\em Contains platform-\/specific settings and generates commands from templates. \end{DoxyCompactList}\item 
class \hyperlink{classCPlatformSet}{C\-Platform\-Set}
\begin{DoxyCompactList}\small\item\em Manages a set of platforms. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const \hyperlink{classCString}{C\-String} \hyperlink{platforms_8h_ab284f03f4aa9c5867d5fc5116df11862}{S\-T\-R\-\_\-\-U\-N\-I\-X} = \char`\"{}Unix\char`\"{}
\begin{DoxyCompactList}\small\item\em U\-N\-I\-X platform name for configuration files. \end{DoxyCompactList}\item 
static const \hyperlink{classCString}{C\-String} \hyperlink{platforms_8h_a53ee2f79e732ea84b31c0b3dcebf8799}{S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S} = \char`\"{}Windows\char`\"{}
\begin{DoxyCompactList}\small\item\em Windows platform name for configuration files. \end{DoxyCompactList}\item 
static const \hyperlink{classCString}{C\-String} \hyperlink{platforms_8h_a618f3fdf08b10900acf04c48246ef541}{S\-T\-R\-\_\-\-M\-A\-C} = \char`\"{}Mac\char`\"{}
\begin{DoxyCompactList}\small\item\em Mac platform name for configuration files. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Platform / Operating System specific functions. 

\subsection{Variable Documentation}
\hypertarget{platforms_8h_a618f3fdf08b10900acf04c48246ef541}{\index{platforms.\-h@{platforms.\-h}!S\-T\-R\-\_\-\-M\-A\-C@{S\-T\-R\-\_\-\-M\-A\-C}}
\index{S\-T\-R\-\_\-\-M\-A\-C@{S\-T\-R\-\_\-\-M\-A\-C}!platforms.h@{platforms.\-h}}
\subsubsection[{S\-T\-R\-\_\-\-M\-A\-C}]{\setlength{\rightskip}{0pt plus 5cm}S\-T\-R\-\_\-\-M\-A\-C = \char`\"{}Mac\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}}\label{platforms_8h_a618f3fdf08b10900acf04c48246ef541}


Mac platform name for configuration files. 

\hypertarget{platforms_8h_ab284f03f4aa9c5867d5fc5116df11862}{\index{platforms.\-h@{platforms.\-h}!S\-T\-R\-\_\-\-U\-N\-I\-X@{S\-T\-R\-\_\-\-U\-N\-I\-X}}
\index{S\-T\-R\-\_\-\-U\-N\-I\-X@{S\-T\-R\-\_\-\-U\-N\-I\-X}!platforms.h@{platforms.\-h}}
\subsubsection[{S\-T\-R\-\_\-\-U\-N\-I\-X}]{\setlength{\rightskip}{0pt plus 5cm}S\-T\-R\-\_\-\-U\-N\-I\-X = \char`\"{}Unix\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}}\label{platforms_8h_ab284f03f4aa9c5867d5fc5116df11862}


U\-N\-I\-X platform name for configuration files. 

\hypertarget{platforms_8h_a53ee2f79e732ea84b31c0b3dcebf8799}{\index{platforms.\-h@{platforms.\-h}!S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S@{S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S}}
\index{S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S@{S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S}!platforms.h@{platforms.\-h}}
\subsubsection[{S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S}]{\setlength{\rightskip}{0pt plus 5cm}S\-T\-R\-\_\-\-W\-I\-N\-D\-O\-W\-S = \char`\"{}Windows\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}}\label{platforms_8h_a53ee2f79e732ea84b31c0b3dcebf8799}


Windows platform name for configuration files. 

